﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Net;
using System.Net.Sockets;
using System.IO;
using System.Threading;

namespace Auktionshuset
{
    class BroadcastKlientTraad
    {
        public event ModtagBroadcast ModtagBroadcastEvent;

        public void ModtagChatInput(object streamReaderObj)
        {
            string sidsteBud;
            StreamReader streamReader = (StreamReader)streamReaderObj;

            while (true)
            {
                try
                {
                    sidsteBud = streamReader.ReadLine();			// Læs chat fra server
                }
                catch (IOException)		// Udløses når streamreader lukkes ned af main-thread (bruger logger ud)
                {
                    break;
                }

                ModtagBroadcastEvent(sidsteBud);
            }
        }
    }
}
